package com.it.hanzhongtravelv1.dto;

import java.util.List;
import java.time.LocalDate;

public class CulturalActivityDTO {
    private Long id;
    private String title;
    private String mainDescription;
    private String image;
    private String location;
    private LocalDate startDate;
    private LocalDate endDate;
    private String displayDate;
    private String participationMethod;
    private List<CulturalActivityDetailDTO> details;

    // Getters and Setters
    public Long getId() { return id; }
    public void setId(Long id) { this.id = id; }

    public String getTitle() { return title; }
    public void setTitle(String title) { this.title = title; }

    public String getMainDescription() { return mainDescription; }
    public void setMainDescription(String mainDescription) { this.mainDescription = mainDescription; }
    
    public String getImage() { return image; }
    public void setImage(String image) { this.image = image; }

    public String getLocation() { return location; }
    public void setLocation(String location) { this.location = location; }

    public String getDisplayDate() { return displayDate; }
    public void setDisplayDate(String displayDate) { this.displayDate = displayDate; }

    public String getParticipationMethod() { return participationMethod; }
    public void setParticipationMethod(String participationMethod) { this.participationMethod = participationMethod; }

    public List<CulturalActivityDetailDTO> getDetails() { return details; }
    public void setDetails(List<CulturalActivityDetailDTO> details) { this.details = details; }

    public LocalDate getStartDate() { return startDate; }
    public void setStartDate(LocalDate startDate) { this.startDate = startDate; }

    public LocalDate getEndDate() { return endDate; }
    public void setEndDate(LocalDate endDate) { this.endDate = endDate; }
} 